
package com.agileai.em.wsproxy;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.agileai.em.wsproxy package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ResumeProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "resumeProcessResponse");
    private final static QName _SaveDraft_QNAME = new QName("http://www.agileai.com/bpm/api", "saveDraft");
    private final static QName _FindWorkItems_QNAME = new QName("http://www.agileai.com/bpm/api", "findWorkItems");
    private final static QName _GetCurrentProcessId_QNAME = new QName("http://www.agileai.com/bpm/api", "getCurrentProcessId");
    private final static QName _DelegateProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "delegateProcess");
    private final static QName _TerminateProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "terminateProcessResponse");
    private final static QName _SubmitProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "submitProcess");
    private final static QName _SubmitProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "submitProcessResponse");
    private final static QName _GetProcessId8InstId_QNAME = new QName("http://www.agileai.com/bpm/api", "getProcessId8InstId");
    private final static QName _InvokeProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "invokeProcess");
    private final static QName _SuspendProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "suspendProcess");
    private final static QName _LoadProcessProfile_QNAME = new QName("http://www.agileai.com/bpm/api", "loadProcessProfile");
    private final static QName _TerminateProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "terminateProcess");
    private final static QName _SaveDraftResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "saveDraftResponse");
    private final static QName _IsOwnTaskResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "isOwnTaskResponse");
    private final static QName _RetrieveProcessDefine_QNAME = new QName("http://www.agileai.com/bpm/api", "retrieveProcessDefine");
    private final static QName _FindWorkItemsResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "findWorkItemsResponse");
    private final static QName _LaunchProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "launchProcess");
    private final static QName _RetrieveProcessProfileResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "retrieveProcessProfileResponse");
    private final static QName _RetrieveProcessDefineResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "retrieveProcessDefineResponse");
    private final static QName _DelegateProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "delegateProcessResponse");
    private final static QName _SuspendProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "suspendProcessResponse");
    private final static QName _ResumeProcess_QNAME = new QName("http://www.agileai.com/bpm/api", "resumeProcess");
    private final static QName _GetCurrentProcessIdResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "getCurrentProcessIdResponse");
    private final static QName _InvokeProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "invokeProcessResponse");
    private final static QName _GetProcessId8InstIdResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "getProcessId8InstIdResponse");
    private final static QName _GetActivityInstIdResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "getActivityInstIdResponse");
    private final static QName _IsOwnTask_QNAME = new QName("http://www.agileai.com/bpm/api", "isOwnTask");
    private final static QName _RetrieveProcessProfile_QNAME = new QName("http://www.agileai.com/bpm/api", "retrieveProcessProfile");
    private final static QName _GetActivityInstId_QNAME = new QName("http://www.agileai.com/bpm/api", "getActivityInstId");
    private final static QName _LoadProcessProfileResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "loadProcessProfileResponse");
    private final static QName _LaunchProcessResponse_QNAME = new QName("http://www.agileai.com/bpm/api", "launchProcessResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.agileai.em.wsproxy
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link SuspendProcessResponse }
     * 
     */
    public SuspendProcessResponse createSuspendProcessResponse() {
        return new SuspendProcessResponse();
    }

    /**
     * Create an instance of {@link GetProcessId8InstId }
     * 
     */
    public GetProcessId8InstId createGetProcessId8InstId() {
        return new GetProcessId8InstId();
    }

    /**
     * Create an instance of {@link TerminateProcess }
     * 
     */
    public TerminateProcess createTerminateProcess() {
        return new TerminateProcess();
    }

    /**
     * Create an instance of {@link IsOwnTask }
     * 
     */
    public IsOwnTask createIsOwnTask() {
        return new IsOwnTask();
    }

    /**
     * Create an instance of {@link DraftWorkItem }
     * 
     */
    public DraftWorkItem createDraftWorkItem() {
        return new DraftWorkItem();
    }

    /**
     * Create an instance of {@link SuspendProcess }
     * 
     */
    public SuspendProcess createSuspendProcess() {
        return new SuspendProcess();
    }

    /**
     * Create an instance of {@link GetActivityInstIdResponse }
     * 
     */
    public GetActivityInstIdResponse createGetActivityInstIdResponse() {
        return new GetActivityInstIdResponse();
    }

    /**
     * Create an instance of {@link InvokeProcessResponse }
     * 
     */
    public InvokeProcessResponse createInvokeProcessResponse() {
        return new InvokeProcessResponse();
    }

    /**
     * Create an instance of {@link InvokeProcess }
     * 
     */
    public InvokeProcess createInvokeProcess() {
        return new InvokeProcess();
    }

    /**
     * Create an instance of {@link GetActivityInstId }
     * 
     */
    public GetActivityInstId createGetActivityInstId() {
        return new GetActivityInstId();
    }

    /**
     * Create an instance of {@link IsOwnTaskResponse }
     * 
     */
    public IsOwnTaskResponse createIsOwnTaskResponse() {
        return new IsOwnTaskResponse();
    }

    /**
     * Create an instance of {@link ProcessDefine }
     * 
     */
    public ProcessDefine createProcessDefine() {
        return new ProcessDefine();
    }

    /**
     * Create an instance of {@link InvokeWorkItem }
     * 
     */
    public InvokeWorkItem createInvokeWorkItem() {
        return new InvokeWorkItem();
    }

    /**
     * Create an instance of {@link LaunchWorkItem }
     * 
     */
    public LaunchWorkItem createLaunchWorkItem() {
        return new LaunchWorkItem();
    }

    /**
     * Create an instance of {@link GetCurrentProcessIdResponse }
     * 
     */
    public GetCurrentProcessIdResponse createGetCurrentProcessIdResponse() {
        return new GetCurrentProcessIdResponse();
    }

    /**
     * Create an instance of {@link RetrieveProcessDefineResponse }
     * 
     */
    public RetrieveProcessDefineResponse createRetrieveProcessDefineResponse() {
        return new RetrieveProcessDefineResponse();
    }

    /**
     * Create an instance of {@link DelegateWorkItem }
     * 
     */
    public DelegateWorkItem createDelegateWorkItem() {
        return new DelegateWorkItem();
    }

    /**
     * Create an instance of {@link RetrieveProcessDefine }
     * 
     */
    public RetrieveProcessDefine createRetrieveProcessDefine() {
        return new RetrieveProcessDefine();
    }

    /**
     * Create an instance of {@link FindWorkItemsResponse }
     * 
     */
    public FindWorkItemsResponse createFindWorkItemsResponse() {
        return new FindWorkItemsResponse();
    }

    /**
     * Create an instance of {@link LaunchProcess }
     * 
     */
    public LaunchProcess createLaunchProcess() {
        return new LaunchProcess();
    }

    /**
     * Create an instance of {@link RetrieveProcessProfile }
     * 
     */
    public RetrieveProcessProfile createRetrieveProcessProfile() {
        return new RetrieveProcessProfile();
    }

    /**
     * Create an instance of {@link ResultStatus }
     * 
     */
    public ResultStatus createResultStatus() {
        return new ResultStatus();
    }

    /**
     * Create an instance of {@link SubmitProcess }
     * 
     */
    public SubmitProcess createSubmitProcess() {
        return new SubmitProcess();
    }

    /**
     * Create an instance of {@link FindWorkItems }
     * 
     */
    public FindWorkItems createFindWorkItems() {
        return new FindWorkItems();
    }

    /**
     * Create an instance of {@link SaveDraft }
     * 
     */
    public SaveDraft createSaveDraft() {
        return new SaveDraft();
    }

    /**
     * Create an instance of {@link DelegateProcessResponse }
     * 
     */
    public DelegateProcessResponse createDelegateProcessResponse() {
        return new DelegateProcessResponse();
    }

    /**
     * Create an instance of {@link GetProcessId8InstIdResponse }
     * 
     */
    public GetProcessId8InstIdResponse createGetProcessId8InstIdResponse() {
        return new GetProcessId8InstIdResponse();
    }

    /**
     * Create an instance of {@link ProcessProfile }
     * 
     */
    public ProcessProfile createProcessProfile() {
        return new ProcessProfile();
    }

    /**
     * Create an instance of {@link HandleWorkItem }
     * 
     */
    public HandleWorkItem createHandleWorkItem() {
        return new HandleWorkItem();
    }

    /**
     * Create an instance of {@link DelegateProcess }
     * 
     */
    public DelegateProcess createDelegateProcess() {
        return new DelegateProcess();
    }

    /**
     * Create an instance of {@link SaveDraftResponse }
     * 
     */
    public SaveDraftResponse createSaveDraftResponse() {
        return new SaveDraftResponse();
    }

    /**
     * Create an instance of {@link SubmitProcessResponse }
     * 
     */
    public SubmitProcessResponse createSubmitProcessResponse() {
        return new SubmitProcessResponse();
    }

    /**
     * Create an instance of {@link ResumeProcessResponse }
     * 
     */
    public ResumeProcessResponse createResumeProcessResponse() {
        return new ResumeProcessResponse();
    }

    /**
     * Create an instance of {@link SubmitWorkItem }
     * 
     */
    public SubmitWorkItem createSubmitWorkItem() {
        return new SubmitWorkItem();
    }

    /**
     * Create an instance of {@link ResumeProcess }
     * 
     */
    public ResumeProcess createResumeProcess() {
        return new ResumeProcess();
    }

    /**
     * Create an instance of {@link LoadProcessProfile }
     * 
     */
    public LoadProcessProfile createLoadProcessProfile() {
        return new LoadProcessProfile();
    }

    /**
     * Create an instance of {@link BizAttribute }
     * 
     */
    public BizAttribute createBizAttribute() {
        return new BizAttribute();
    }

    /**
     * Create an instance of {@link LoadProcessProfileResponse }
     * 
     */
    public LoadProcessProfileResponse createLoadProcessProfileResponse() {
        return new LoadProcessProfileResponse();
    }

    /**
     * Create an instance of {@link GetCurrentProcessId }
     * 
     */
    public GetCurrentProcessId createGetCurrentProcessId() {
        return new GetCurrentProcessId();
    }

    /**
     * Create an instance of {@link ActivityItem }
     * 
     */
    public ActivityItem createActivityItem() {
        return new ActivityItem();
    }

    /**
     * Create an instance of {@link WorkItem }
     * 
     */
    public WorkItem createWorkItem() {
        return new WorkItem();
    }

    /**
     * Create an instance of {@link RetrieveProcessProfileResponse }
     * 
     */
    public RetrieveProcessProfileResponse createRetrieveProcessProfileResponse() {
        return new RetrieveProcessProfileResponse();
    }

    /**
     * Create an instance of {@link TerminateProcessResponse }
     * 
     */
    public TerminateProcessResponse createTerminateProcessResponse() {
        return new TerminateProcessResponse();
    }

    /**
     * Create an instance of {@link LaunchProcessResponse }
     * 
     */
    public LaunchProcessResponse createLaunchProcessResponse() {
        return new LaunchProcessResponse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResumeProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "resumeProcessResponse")
    public JAXBElement<ResumeProcessResponse> createResumeProcessResponse(ResumeProcessResponse value) {
        return new JAXBElement<ResumeProcessResponse>(_ResumeProcessResponse_QNAME, ResumeProcessResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveDraft }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "saveDraft")
    public JAXBElement<SaveDraft> createSaveDraft(SaveDraft value) {
        return new JAXBElement<SaveDraft>(_SaveDraft_QNAME, SaveDraft.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindWorkItems }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "findWorkItems")
    public JAXBElement<FindWorkItems> createFindWorkItems(FindWorkItems value) {
        return new JAXBElement<FindWorkItems>(_FindWorkItems_QNAME, FindWorkItems.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCurrentProcessId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "getCurrentProcessId")
    public JAXBElement<GetCurrentProcessId> createGetCurrentProcessId(GetCurrentProcessId value) {
        return new JAXBElement<GetCurrentProcessId>(_GetCurrentProcessId_QNAME, GetCurrentProcessId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DelegateProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "delegateProcess")
    public JAXBElement<DelegateProcess> createDelegateProcess(DelegateProcess value) {
        return new JAXBElement<DelegateProcess>(_DelegateProcess_QNAME, DelegateProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TerminateProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "terminateProcessResponse")
    public JAXBElement<TerminateProcessResponse> createTerminateProcessResponse(TerminateProcessResponse value) {
        return new JAXBElement<TerminateProcessResponse>(_TerminateProcessResponse_QNAME, TerminateProcessResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SubmitProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "submitProcess")
    public JAXBElement<SubmitProcess> createSubmitProcess(SubmitProcess value) {
        return new JAXBElement<SubmitProcess>(_SubmitProcess_QNAME, SubmitProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SubmitProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "submitProcessResponse")
    public JAXBElement<SubmitProcessResponse> createSubmitProcessResponse(SubmitProcessResponse value) {
        return new JAXBElement<SubmitProcessResponse>(_SubmitProcessResponse_QNAME, SubmitProcessResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetProcessId8InstId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "getProcessId8InstId")
    public JAXBElement<GetProcessId8InstId> createGetProcessId8InstId(GetProcessId8InstId value) {
        return new JAXBElement<GetProcessId8InstId>(_GetProcessId8InstId_QNAME, GetProcessId8InstId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokeProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "invokeProcess")
    public JAXBElement<InvokeProcess> createInvokeProcess(InvokeProcess value) {
        return new JAXBElement<InvokeProcess>(_InvokeProcess_QNAME, InvokeProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SuspendProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "suspendProcess")
    public JAXBElement<SuspendProcess> createSuspendProcess(SuspendProcess value) {
        return new JAXBElement<SuspendProcess>(_SuspendProcess_QNAME, SuspendProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoadProcessProfile }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "loadProcessProfile")
    public JAXBElement<LoadProcessProfile> createLoadProcessProfile(LoadProcessProfile value) {
        return new JAXBElement<LoadProcessProfile>(_LoadProcessProfile_QNAME, LoadProcessProfile.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TerminateProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "terminateProcess")
    public JAXBElement<TerminateProcess> createTerminateProcess(TerminateProcess value) {
        return new JAXBElement<TerminateProcess>(_TerminateProcess_QNAME, TerminateProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveDraftResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "saveDraftResponse")
    public JAXBElement<SaveDraftResponse> createSaveDraftResponse(SaveDraftResponse value) {
        return new JAXBElement<SaveDraftResponse>(_SaveDraftResponse_QNAME, SaveDraftResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsOwnTaskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "isOwnTaskResponse")
    public JAXBElement<IsOwnTaskResponse> createIsOwnTaskResponse(IsOwnTaskResponse value) {
        return new JAXBElement<IsOwnTaskResponse>(_IsOwnTaskResponse_QNAME, IsOwnTaskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveProcessDefine }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "retrieveProcessDefine")
    public JAXBElement<RetrieveProcessDefine> createRetrieveProcessDefine(RetrieveProcessDefine value) {
        return new JAXBElement<RetrieveProcessDefine>(_RetrieveProcessDefine_QNAME, RetrieveProcessDefine.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindWorkItemsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "findWorkItemsResponse")
    public JAXBElement<FindWorkItemsResponse> createFindWorkItemsResponse(FindWorkItemsResponse value) {
        return new JAXBElement<FindWorkItemsResponse>(_FindWorkItemsResponse_QNAME, FindWorkItemsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LaunchProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "launchProcess")
    public JAXBElement<LaunchProcess> createLaunchProcess(LaunchProcess value) {
        return new JAXBElement<LaunchProcess>(_LaunchProcess_QNAME, LaunchProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveProcessProfileResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "retrieveProcessProfileResponse")
    public JAXBElement<RetrieveProcessProfileResponse> createRetrieveProcessProfileResponse(RetrieveProcessProfileResponse value) {
        return new JAXBElement<RetrieveProcessProfileResponse>(_RetrieveProcessProfileResponse_QNAME, RetrieveProcessProfileResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveProcessDefineResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "retrieveProcessDefineResponse")
    public JAXBElement<RetrieveProcessDefineResponse> createRetrieveProcessDefineResponse(RetrieveProcessDefineResponse value) {
        return new JAXBElement<RetrieveProcessDefineResponse>(_RetrieveProcessDefineResponse_QNAME, RetrieveProcessDefineResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DelegateProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "delegateProcessResponse")
    public JAXBElement<DelegateProcessResponse> createDelegateProcessResponse(DelegateProcessResponse value) {
        return new JAXBElement<DelegateProcessResponse>(_DelegateProcessResponse_QNAME, DelegateProcessResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SuspendProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "suspendProcessResponse")
    public JAXBElement<SuspendProcessResponse> createSuspendProcessResponse(SuspendProcessResponse value) {
        return new JAXBElement<SuspendProcessResponse>(_SuspendProcessResponse_QNAME, SuspendProcessResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResumeProcess }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "resumeProcess")
    public JAXBElement<ResumeProcess> createResumeProcess(ResumeProcess value) {
        return new JAXBElement<ResumeProcess>(_ResumeProcess_QNAME, ResumeProcess.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCurrentProcessIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "getCurrentProcessIdResponse")
    public JAXBElement<GetCurrentProcessIdResponse> createGetCurrentProcessIdResponse(GetCurrentProcessIdResponse value) {
        return new JAXBElement<GetCurrentProcessIdResponse>(_GetCurrentProcessIdResponse_QNAME, GetCurrentProcessIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokeProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "invokeProcessResponse")
    public JAXBElement<InvokeProcessResponse> createInvokeProcessResponse(InvokeProcessResponse value) {
        return new JAXBElement<InvokeProcessResponse>(_InvokeProcessResponse_QNAME, InvokeProcessResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetProcessId8InstIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "getProcessId8InstIdResponse")
    public JAXBElement<GetProcessId8InstIdResponse> createGetProcessId8InstIdResponse(GetProcessId8InstIdResponse value) {
        return new JAXBElement<GetProcessId8InstIdResponse>(_GetProcessId8InstIdResponse_QNAME, GetProcessId8InstIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetActivityInstIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "getActivityInstIdResponse")
    public JAXBElement<GetActivityInstIdResponse> createGetActivityInstIdResponse(GetActivityInstIdResponse value) {
        return new JAXBElement<GetActivityInstIdResponse>(_GetActivityInstIdResponse_QNAME, GetActivityInstIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IsOwnTask }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "isOwnTask")
    public JAXBElement<IsOwnTask> createIsOwnTask(IsOwnTask value) {
        return new JAXBElement<IsOwnTask>(_IsOwnTask_QNAME, IsOwnTask.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RetrieveProcessProfile }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "retrieveProcessProfile")
    public JAXBElement<RetrieveProcessProfile> createRetrieveProcessProfile(RetrieveProcessProfile value) {
        return new JAXBElement<RetrieveProcessProfile>(_RetrieveProcessProfile_QNAME, RetrieveProcessProfile.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetActivityInstId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "getActivityInstId")
    public JAXBElement<GetActivityInstId> createGetActivityInstId(GetActivityInstId value) {
        return new JAXBElement<GetActivityInstId>(_GetActivityInstId_QNAME, GetActivityInstId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoadProcessProfileResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "loadProcessProfileResponse")
    public JAXBElement<LoadProcessProfileResponse> createLoadProcessProfileResponse(LoadProcessProfileResponse value) {
        return new JAXBElement<LoadProcessProfileResponse>(_LoadProcessProfileResponse_QNAME, LoadProcessProfileResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LaunchProcessResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.agileai.com/bpm/api", name = "launchProcessResponse")
    public JAXBElement<LaunchProcessResponse> createLaunchProcessResponse(LaunchProcessResponse value) {
        return new JAXBElement<LaunchProcessResponse>(_LaunchProcessResponse_QNAME, LaunchProcessResponse.class, null, value);
    }

}
